#import <Cocoa/Cocoa.h>

@interface TBSong : NSObject <NSCoding> {
	NSString *songTitle;
	NSString *artist;
}

@property (readwrite, copy) NSString *songTitle;
@property (readwrite, copy) NSString *artist;

+ (TBSong *) songWithTitle:(NSString *)theTitle andArtist:(NSString *)theArtist;
- (TBSong *) initWithTitle:(NSString *)theTitle andArtist:(NSString *)theArtist;

- (NSString *) description;
-(BOOL) isEqual:(id)other;
-(NSUInteger) hash;
- (BOOL) isEqualToSong:(TBSong *)otherSong;

@end
